@charset "UTF-8";
.yanF_process,.yanF_building,.yanF_diary,.bottomTab,.listed_companies,.media_cooperation{margin-top:65px;}
.title_name{font-size: 14px;margin-left: 10px;color:#717171;}
/*内容部分开始*/



/*banner轮播部分s*/
.swiper-container{width: 100%;height:auto;}
.swiper-slide{text-align: center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display: -webkit-flex;display: flex;
        -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;
        -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide a,.swiper-slide a img{display:inline-block;width:100%;height:100%;line-height:0;}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2196f3 !important;}
.swiper-pagination .swiper-pagination-bullet{background:#fff !important;width:10px !important;height:10px !important;opacity: 1 !important;}
/*banner轮播部分e*/

/* 已服务城市轮播 */
.citySlider{background:#f9f9f9;width:100%;}
.txtMarquee-left{line-height:40px;}
.txtMarquee-left .bd .tempWrap{ width:1070px !important;margin-left:30px;}
.txtMarquee-left .bd ul{overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{height:40px;line-height:40px;float:left;text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li>span{color:#999;}
/*网众简介部分s*/
.wz_abstract{padding:45px 0;}
.wz_abstractCon{width: 1100px;margin:0 auto;}
.abstractConL{width:550px;}
.abstractConL_des{margin-left:30px;text-indent:2em;margin-top:25px;}
.abstractConL_des p{line-height:28px;color:#1f1f1f;}
.abstractConR img{width:200px;}
/*网众简介部分e*/
/*网众业务介绍s*/
.ind_operation{background:#2196f3;color: white;text-align: center;padding:30px 0 55px 0;}
.ind_operation h2{font-size:36px;}
.ind_operation p{font-size:18px;margin:25px auto 30px;}
.ind_operation ul{margin:0 auto;width:1200px;overflow: hidden;}
.ind_operation ul li{float:left;width:25%;height:210px;position:relative;overflow:hidden;text-align:center;margin-bottom:30px}
.ind_operation ul li:last-child{margin-right:0px;}
.ind_operation ul li img{width:100%;height:100%;background-size:cover;}
.ind_operation ul .info{position: absolute;left: 0;bottom: 0;height:55px;width: 275px;font-size: 14px;z-index: 2;text-align:center;}
.ind_operation ul .item>div{color: #fff;display:inline-block;width:275px;height:100%;position:relative;}
.ind_operation ul li .pic{width:100%;height:100%;}
.ind_operation ul .info .tit{font-size:18px;line-height:55px;}
.ind_operation ul .info .more{display:none;width:135px;height:30px;line-height:30px;text-align:center;font-size:16px;margin:30px auto 0;color:#fff;border:1px solid #fff;border-radius:3px;}
.ind_operation ul .info .more:hover{background-color:rgba(255,255,255,.1);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#19FFFFFF,endcolorstr=#19FFFFFF);}
.ind_operation .item>div:hover .info{height:175px;padding-top:116px}
.ind_operation .item>div:hover .more{display:block;}
.ind_operation .item>div:hover .tit{font-size:22px;}
.trans {-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.item-01{background-color:rgba(110,167,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C8b5c768,endcolorstr=#C8b5c768);}
.item-02{background-color:rgba(110,167,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C86ed1ff,endcolorstr=#C86ed1ff);}
.item-03{background-color:rgba(110,167,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C898765c,endcolorstr=#C898765c);}
.item-04{background-color:rgba(110,167,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C848ff66,endcolorstr=#C848ff66);}
.item-05{background-color:rgba(110,167,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C848d2ff,endcolorstr=#C848d2ff);}
.item-06{background-color:rgba(110,167,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C848d2ff,endcolorstr=#C848d2ff);}

/* animates*/
@-webkit-keyframes pulse{
    0%{-webkit-transform:scale(1)}
    50%{-webkit-transform:scale(1.1)}
    100%{-webkit-transform:scale(1)}
}
@-moz-keyframes pulse{
    0%{-moz-transform:scale(1)}
    50%{-moz-transform:scale(1.1)}
    100%{-moz-transform:scale(1)}
}
@-ms-keyframes pulse{
    0%{-moz-transform:scale(1)}
    50%{-moz-transform:scale(1.1)}
    100%{-moz-transform:scale(1)}
}

/*网众业务介绍e*/
/*验房日记部分s*/
.yanF_diary{width: 1200px;margin: 45px auto ;}
.yanF_diary>div{width: 28%;margin-right:7.7%;}
.yanF_diary>div:last-of-type{margin-right: 0px;}
.yanF_diaryType{width: 100%;border-bottom: 1px solid #9e9e9e;padding: 5px 0;}
.yanF_diaryType a{margin-top: 10px;}
.yanF_diaryType h2{color: #000;font-family: "黑体"}
.yanF_diaryTitle{padding: 20px 0px 0px 15px;}
.yanF_diaryTitle li a{font-size: 12px;display:inline-block;margin-bottom:20px;}
.yanF_diaryTitle li:hover a,.yanF_diaryType:hover a{color: #2196f3;}
/*验房日记部分e*/

/*友情链接部分s*/

.bottomTab{border-bottom:1px solid #eee;border-top-width:2px;margin:45px auto;}
.bottomTab_ulTop{width: 100%;height: 38px;background: #d6d6d6;}
.bottomBtnList{height:38px;width: 1200px;margin:0 auto;}
.bottomBtnList li{float:left;width:200px;line-height:38px;color:#000;font-size:14px;text-align:center;cursor:pointer;font-weight: bold;}
.bottomBtnList li.nowOn{background:#f0eeee}
.bottomConWrap{padding:16px 0 30px;width: 1200px;margin: 0 auto;}
.bottomTabBox{padding-left:44px;display:none}
.bottomTabBox.nowOn{display:block}
.bottomTabBox li{width:143px;float:left;height:26px;line-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bottomTabBox li:hover a{color:#2196f3;}
/*友情链接部分e*/
/*内容部分结束*/

/*
 * 首页改版 2021.03.22
 */
.wz1200 {
  width: 1200px;
  margin: 0 auto;
}

/* 模块标题 */
.wz_moudle_title {
  height: 24px;
  font-size: 24px;
  font-weight: bold;
  color: #3F3F3F;
  letter-spacing: 0.08em;
}

.wz_moudle_title.right_text {
	height: auto;
	margin-top: 12px;
	line-height: 12px;
	font-size: 12px;
	font-weight: normal;
}

/* hover上移 */
.move_top_effect {
  transition: all .2s linear;
  -webkit-transition: all .2s linear;
}

.move_top_effect:hover {
  transform: translateY(-4px);
  -ms-transform: translateY(-4px); 	/* IE 9 */
  -moz-transform: translateY(-4px); 	/* Firefox */
  -webkit-transform: translateY(-4px); /* Safari 和 Chrome */
  -o-transform: translateY(-4px); 	/* Opera */
}

/* 自定义下拉框组件 */
.bb_slect_box {
  width: calc(50% - 3px);
  height: 30px;
  margin-bottom: 6px;
}

.hxb_select {
  position: relative;
}

.hxb_select.is_focus {
  box-shadow: 0 0 2px 1px #409eff;
}

.hxb_select .hxb_input {
  position: relative;
}

.hxb_select .hxb_input .hxb_input_sufix {
  position: absolute;
  right: 5px;
  top: 0;
  min-width: 20px;
  height: 100%;
  pointer-events: none; /* 设置穿透 */
}

.hxb_select .hxb_input .hxb_input_sufix i {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%); 	/* IE 9 */
  -moz-transform:translate(-50%,-50%); 	/* Firefox */
  -webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */
  -o-transform:translate(-50%,-50%); 	/* Opera */
  transition: all .3s;
  -ms-transition: all .3s;
  -moz-transition: all .3s;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  width: 10px;
  height: 10px;
  /* border: 1px solid red; */
}

.hxb_select.is_focus .hxb_input .hxb_input_sufix i {
  transform: translate(-50%,-50%) rotate(180deg);
  -ms-transform:translate(-50%,-50%) rotate(180deg); 	/* IE 9 */
  -moz-transform:translate(-50%,-50%) rotate(180deg); 	/* Firefox */
  -webkit-transform:translate(-50%,-50%) rotate(180deg); /* Safari 和 Chrome */
  -o-transform:translate(-50%,-50%) rotate(180deg); 	/* Opera */
}

.hxb_select .hxb_input .hxb_input_sufix i::before {
  display: block;
  content: '';
  position: absolute;
  top: 26%;
  left: 50%;
  transform: translate(-50%,-50%) rotate(45deg);
  -ms-transform:translate(-50%,-50%) rotate(45deg); 	/* IE 9 */
  -moz-transform:translate(-50%,-50%) rotate(45deg); 	/* Firefox */
  -webkit-transform:translate(-50%,-50%) rotate(45deg); /* Safari 和 Chrome */
  -o-transform:translate(-50%,-50%) rotate(45deg); 	/* Opera */
  width: 8px;
  height: 8px;
  border-bottom: 1px solid #c0c4cc;
  border-right: 1px solid #c0c4cc;
}

.hxb_select .hxb_input input {
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  box-sizing: border-box;
  cursor: pointer;
}

.hxb_select .hxb_select_dropdown {
  position: absolute;
  top: 35px;
  left: 0;
  min-width: 104.5px;
  background: #fff;
  border: 1px solid #e4e7ed;
  box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
  display: none;
}

.hxb_select.is_focus .hxb_select_dropdown {
  display: block;
  z-index: 1000;
}

.hxb_select .hxb_scrollbar {
  overflow: hidden;
}

.hxb_select .hxb_select_dropdown::before {
  position: absolute;
  display: block;
  content: '';
  top: -3px;
  left: 10px;
  width: 0;
  height: 0;
  border-top: 8px solid #fff;
  border-right: 8px solid rgba(0,0,0,0);
  transform: rotate(45deg);
  -ms-transform:rotate(45deg); 	/* IE 9 */
  -moz-transform:rotate(45deg); 	/* Firefox */
  -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
  -o-transform:rotate(45deg); 	/* Opera */
}

.hxb_select .hxb_select_dropdown_wrap {
  max-height: 186px;
  margin-right: -17px;
  margin-bottom: -17px;
  overflow: scroll;
  white-space: nowrap;
}

.hxb_select .hxb_select_dropdown_list {
  padding: 5px 0;
}

.hxb_select .hxb_select_dropdown_item {
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  cursor: pointer;
}

.hxb_select .hxb_select_dropdown_item.selected {
  color: #409eff;
}

.hxb_select .hxb_select_dropdown_item:hover {
  background-color: #f5f7fa;
}
/* 自定义下拉框组件 */

/* 表单填写 */

.top_banner {
  position: relative;
  min-width: 1280px;
  min-height: 286px;
}
.top_banner .yuyue_form {
  position: absolute;
  top: 0;
  left: calc(50% - 600px);
  width: 270px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 8;
}

.top_banner .form_wrap {
  position: absolute;
  top: calc(44% + 3px);
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%); 	/* IE 9 */
  -moz-transform:translate(-50%, -50%); 	/* Firefox */
  -webkit-transform:translate(-50%, -50%); /* Safari 和 Chrome */
  -o-transform:translate(-50%, -50%); 	/* Opera */
  width: 215px;
}

.top_banner .form_wrap .title {
  /* height: 30px; */
  /* line-height: 30px; */
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  padding-bottom: 20px;
  font-weight: bold;
}

.top_banner .form_wrap .father_son {
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  font-size: 12px;
  padding: 0 10px;
  margin-bottom: 6px;
}

.top_banner .form_wrap .bb_slect_box .city_input {
  width: 100%;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  box-sizing: border-box;
  cursor: pointer;
}

.top_banner .form_wrap .house_box {
  position: relative;
}

.top_banner .form_wrap .house_box.input_focus input {
  border: 1px solid black;
  border-bottom: none;
}

.top_banner .form_wrap .house_box.input_focus::after {
  content: '';
  position: absolute;
  bottom: 3px;
  left: 5px;
  right: 10px;
  height: 2px;
  background-color: #f5f5f6;
}

.top_banner .form_wrap .house_box ul {
  position: absolute;
  top: 30px;
  box-sizing: border-box;
  width: 100%;
  height: 165px;
  overflow: auto;
  background-color: #fff;
  padding: 10px 0;
  font-size: 11px;
  border: 1px solid black;
  border-top: none;
  display: none;
}

.top_banner .form_wrap .house_box.input_focus ul {
  display: block;
}

.top_banner .form_wrap .house_box ul .house_name_associate {
  height: 25px;
  line-height: 25px;
  cursor: pointer;
  padding: 0 10px;
}

.top_banner .form_wrap .house_box ul .house_name_associate:hover {
  background-color: #f5f7fa;
  color: #4e71f2;
}

.top_banner .form_wrap .btn {
  width: 100%;
  height: 43px;
  line-height: 43px;
  background-color: #FE0000;
  font-size: 19px;
  font-weight: bold;
  letter-spacing: 4px;
  margin-top: 32px;
  padding: 0;
}
/* 表单填写 */

/* 网众验房业务 */

.yanfang_business {
  padding-bottom: 68px;
}

.yanfang_business_hd {
  padding-bottom: 23px;
}

/* .yanfang_business_hd .fl {
  height: 24px;
  font-size: 24px;
  font-weight: bold;
  color: #3F3F3F;
  letter-spacing: 0.08em;
} */

.yanfang_business_hd .fr {
  height: 20px;
  padding-top: 4px;
  font-size: 20px;
  font-weight: bold;
  color: #C1C1C1;
  letter-spacing: 2px;
}

.bd_item_box {
  height: 300px;
  padding-bottom: 36px;
}

.bd_item_box:last-child {
  padding-bottom: 0;
}

.bd_item_wrap {
  position: relative;
  height: 100%;
}

.bd_item_long {
  width: 726px;
}

.bd_item_short {
  width: 434px;
}

.bd_item_wrap .pic,.bd_item_wrap .pic img {
  width: 100%;
  height: 100%;
  background-color: #e2e2e2;
}

.bd_item_wrap .item_content {
  position: absolute;
  top: 100px;
  left: 0;
  right: 0;
  text-align: center;
}

.bd_item_wrap .item_content .btn {
  display: inline-block;
  box-sizing: border-box;
  width: 174px;
  height: 48px;
  line-height: 44px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  background-color: #FACD89;
  border: 2px solid #ffffff;
  box-shadow: -1px 1px  8px 0px #919191;
  transition: all .3s;
  -webkit-transition: all .3s;
}

.bd_item_wrap .item_content .btn:hover {
  /* color: #FACD89;
  background-color: #fff;
  border: 2px solid #FACD89; */
  box-shadow: -1px 1px 8px 0 #FACD89;
  transform: scale(1.05);
  -ms-transform:scale(1.05); 	/* IE 9 */
  -moz-transform:scale(1.05); 	/* Firefox */
  -webkit-transform:scale(1.05); /* Safari 和 Chrome */
  -o-transform:scale(1.05); 	/* Opera */
}

.bd_item_wrap .item_content .desc {
  margin-top: 34px;
  font-size: 0;
}

.bd_item_wrap .item_content .desc a {
  display: inline-block;
  width: 105px;
  height: 32px;
  line-height: 32px;
  margin-right: 18px;
  background-color: #fff;
  box-shadow: -1px 1px 8px 0px #919191;
  color: #00A0E9;
  font-size: 14px;
  font-weight: bold;
  transition: all .2s;
  -webkit-transition: all .2s;
  cursor: default;
}

.bd_item_wrap .item_content .desc a:hover {
  /* box-shadow: -1px 1px 8px 0 #FACD89; */
  transform: scale(1.05);
  -ms-transform:scale(1.05); 	/* IE 9 */
  -moz-transform:scale(1.05); 	/* Firefox */
  -webkit-transform:scale(1.05); /* Safari 和 Chrome */
  -o-transform:scale(1.05); 	/* Opera */
}

.bd_item_wrap .item_content .desc span:last-child {
  margin-right: 0;
}

/* .yanfang_business_ft {
  padding: 25px 0px 0px;
} */

.yanfang_business_ft img {
  width: 100%;
  height: 140px;
  margin-top: 25px;
  background-color: #e2e2e2;
  vertical-align: bottom;
  cursor: pointer;
}

/* 网众验房业务 */

/* 团购验房 */
.group_purchase_hd {
  padding-bottom: 60px;
}

/* .group_purchase_hd .fl,.group_purchase_hd .fr {
  height: 24px;
  font-size: 24px;
  font-weight: bold;
  color: #3F3F3F;
  letter-spacing: 0.08em;
} */

.group_purchase_hd .fr {
  cursor: pointer;
}

.group_purchase_bd {
  padding-bottom: 30px;
}

.purchase_item_box {
  float: left;
  width: 386px;
  margin-right: 21px;
  text-align: center;
  color: #595757;
}

.purchase_item {
  height: 410px;
  margin-bottom: 23px;
  box-shadow: 0px 0px 10px 0px rgba(155, 152, 150, 0.72);
 }

.purchase_item_box:nth-child(3n+3) {
  margin-right: 0;
}

.purchase_item_box .purchase_item img {
  width: 100%;
  height: 220px;
  vertical-align: bottom;
  background-color: #e2e2e2;
}

.purchase_item_box .purchase_item .name {
  font-size: 16px;
  font-weight: bold;
  padding: 40px 0 17px 0;
  letter-spacing: 1px;
}

.purchase_item_box .purchase_item .purchase_people {
  padding-top: 11px;
  font-size: 14px;
  font-weight: bold;
}

.purchase_item_box .purchase_item .purchase_btn {
  display: inline-block;
  width: 300px;
  height: 44px;
  line-height: 44px;
  background-color: #2196F3;
  font-size: 18px;
  color: #fff;
}
/* 团购验房 */

/* 专业验房师 */
.house_inspector {
  padding-bottom: 62px;
}

.house_inspector_hd {
  padding-bottom: 52px;
}

.house_inspector_bd .swiper-container {
  width: 100%;
  height: 376px;
}  

.swiper-slide {
  background-color: #e2e2e2;
}

.house_inspector_bd .inspector_box {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  /* padding: 1px; */
  border: 1px dashed #888;
}

.house_inspector_bd .inspector_box .inspector_des {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 51px;
  line-height: 51px;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 2px;
  color: #fff;
  background: #FACD89;
  opacity: 0.84;
}

.house_inspector_bd .inspector_box img {
  width: 100%;
  height: 100%;
}

.house_inspector_ft img {
  width: 100%;
  height: 140px;
  margin-top: 48px;
  background-color: #e2e2e2;
  vertical-align: bottom;
  cursor: pointer;
}
/* 专业验房师 */

/* 网众资讯 */
.wz_information_hd {
  padding-bottom: 7px;
  border-bottom: 2px solid black;
}

.wz_information_bd {
  padding: 19px 0 60px 0;
}

.information_box {
  width: 286.5px;
  margin-right: 18px;
  text-align: center;
}

.information_box:last-child {
  margin-right: 0;
}

.information_box .pic {
  position: relative;
}

.information_box .pic img{
  width: 100%;
  height: 168px;
  vertical-align: bottom;
  box-shadow: -1px 1px 8px 0px #919191;
}

.information_box .pic .pic_title {
  position: absolute;
  top: 0;
  bottom: 0;
  writing-mode: vertical-rl;
  width: 54px;
  line-height: 54px;
  background-color: #4e4e50;
  opacity: 0.72;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  cursor: default;
}

.information_box .article_box {
  padding-top: 22px;
  text-align: left;
}

.information_box .article a {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: bottom;
  width: 100%;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  padding: 0 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid #e2e2e2;
  font-size: 14px;
  font-weight: bold;
  color: #464444;
}

.information_box .article a:hover {
  box-shadow: 0 0 2px 0 #535353;
  transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  -moz-transform: translateY(-1px);
  -webkit-transform: translateY(-1px);
  -o-transform: translateY(-1px);
}
/* 网众资讯 */

